package vista;

import java.awt.BorderLayout;

import javax.swing.ButtonGroup;
import javax.swing.ComboBoxModel;
import javax.swing.DefaultComboBoxModel;
import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
import javax.swing.SwingUtilities;

import clasesCreadas.JPanelImagen;


/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class VentanaRegistrarProveedor extends javax.swing.JFrame {
	{
		//Set Look & Feel
		try {
			javax.swing.UIManager.setLookAndFeel("javax.swing.plaf.nimbus.NimbusLookAndFeel");
		} catch(Exception e) {
			e.printStackTrace();
		}
	}
	
	private JButton btnLimpiar;
	private JTextField txtNombre;
	private JLabel lblTelefono;
	private JTextField txtTelefono;
	private JScrollPane scpDireccion;
	private JLabel lblEjemploTelefono;
	private JLabel lblEjemploCodigoTelefono;
	private JLabel lblEjemploCedulaRif;
	private JLabel lblDominio;
	private JTextField txtDominio;
	private JTextField txtCodigoTelefono;
	private JButton btnEliminar;
	private JButton btnBuscar;
	private JLabel lblDireccion;
	private JTextArea txtDireccion;
	private JLabel lblCorreo;
	private JTextField txtCorreo;
	private JLabel lblNombre;
	private JTextField txtId;
	private JLabel lblEjemploCorreo;
	private ButtonGroup bgCedulaRif;
	private JRadioButton rbRif;
	private JRadioButton rbCedula;
	private JLabel lblCamposObligatorios;
	private JLabel lblDireccionObligatorio;
	private JLabel lblRifCedulaObligatorio;
	private JLabel lblNombreObligatorio;
	private JLabel lblEjemploNombre;
	private JComboBox cmbTipoPersona;
	private JLabel lblEjemploDominio;
	private JButton btnSalir;
	private JButton btnGuardar;
	private JPanelImagen pnlimagen2;

	/**
	* Auto-generated main method to display this JFrame
	*/
	public static void main(String[] args) {
		SwingUtilities.invokeLater(new Runnable() {
			public void run() {
				VentanaRegistrarProveedor inst = new VentanaRegistrarProveedor();
				inst.setLocationRelativeTo(null);
				inst.setVisible(true);
			}
		});
	}
	
	public VentanaRegistrarProveedor() {
		super(" Registrar proveedor                                                            Copy David C.A J-29901186-0");
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
			this.setResizable(false);
			{
				pnlimagen2 = new JPanelImagen("pantalla.jpg");
				getContentPane().add(pnlimagen2, BorderLayout.NORTH);
				pnlimagen2.setLayout(null);
				//pnlimagen2.setBounds(10, 15, 150, 95);
				pnlimagen2.setPreferredSize(new java.awt.Dimension(670, 557));
				pnlimagen2.setBackground(new java.awt.Color(77,77,77));
				{
					btnGuardar = new VJButtonImg("","Guardar   F2");
					pnlimagen2.add(btnGuardar);
					btnGuardar.setBounds(221, 437, 93, 39);
					btnGuardar.setIcon(new ImageIcon(getClass().getClassLoader().getResource("Iconos/Guardar.png")));
					btnGuardar.setSize(93, 44);
				}
				{
					btnLimpiar = new VJButtonImg("","limpiar   F8");
					pnlimagen2.add(btnLimpiar);
					btnLimpiar.setBounds(338, 440, 93, 44);
					btnLimpiar.setIcon(new ImageIcon(getClass().getClassLoader().getResource("Iconos/Borrar.png")));
					btnLimpiar.setSize(93, 44);
				}
				{
					btnSalir = new VJButtonImg("","Salir   F10");
					pnlimagen2.add(btnSalir);
					btnSalir.setBounds(581, 442, 93, 44);
					btnSalir.setIcon(new ImageIcon(getClass().getClassLoader().getResource("Iconos/Salir.png")));
					btnSalir.setSize(93, 44);
				}
				{
					txtId = new bean.JTextFieldValidator(9, bean.JTextFieldValidator.SOLO_NUMEROS);
					pnlimagen2.add(txtId);
					txtId.setBounds(374, 64, 186, 29);
				}
				{
					txtNombre = new JTextField();
					pnlimagen2.add(txtNombre);
					txtNombre.setBounds(306, 124, 248, 34);
				}
				{
					lblNombre = new JLabel();
					pnlimagen2.add(lblNombre);
					lblNombre.setText("Nombre");
					lblNombre.setBounds(239, 132, 64, 15);
				}
				{
					txtTelefono = new bean.JTextFieldValidator(7, bean.JTextFieldValidator.SOLO_NUMEROS);
					pnlimagen2.add(txtTelefono);
					txtTelefono.setBounds(368, 180, 186, 33);
				}
				{
					lblTelefono = new JLabel();
					pnlimagen2.add(lblTelefono);
					lblTelefono.setText("Telefono");
					lblTelefono.setBounds(237, 189, 65, 15);
				}
				{
					txtCorreo = new JTextField();
					pnlimagen2.add(txtCorreo);
					txtCorreo.setBounds(309, 245, 149, 32);
				}
				{
					lblCorreo = new JLabel();
					pnlimagen2.add(lblCorreo);
					lblCorreo.setText("Correo");
					lblCorreo.setBounds(237, 253, 64, 15);
				}
				{
					lblDireccion = new JLabel();
					pnlimagen2.add(lblDireccion);
					lblDireccion.setText("Direccion");
					lblDireccion.setBounds(237, 320, 69, 15);
				}
				{
					btnBuscar = new VJButtonImg("","Buscar");
					pnlimagen2.add(btnBuscar);
					btnBuscar.setBounds(585, 63, 81, 41);
					btnBuscar.setIcon(new ImageIcon(getClass().getClassLoader().getResource("Iconos/Buscar.png")));
				}
				{
					scpDireccion = new JScrollPane();
					pnlimagen2.add(scpDireccion);
					scpDireccion.setBounds(310, 304, 312, 55);
					{
						txtDireccion = new JTextArea();
						scpDireccion.setViewportView(txtDireccion);
						//txtDireccion.setBounds(310, 304, 312, 55);
						//txtDireccion.setPreferredSize(new java.awt.Dimension(333, 55));
					}
				}
				{
					btnEliminar = new VJButtonImg("","Eliminar   F12");
					pnlimagen2.add(btnEliminar);
					btnEliminar.setBounds(457, 442, 93, 44);
					btnEliminar.setIcon(new ImageIcon(getClass().getClassLoader().getResource("Iconos/Eliminar.png")));
					btnEliminar.setSize(93, 44);
				}
				{
					txtCodigoTelefono = new bean.JTextFieldValidator(4, bean.JTextFieldValidator.SOLO_NUMEROS);
					pnlimagen2.add(txtCodigoTelefono);
					txtCodigoTelefono.setBounds(306, 181, 56, 32);
				}
				{
					txtDominio = new JTextField();
					pnlimagen2.add(txtDominio);
					txtDominio.setBounds(490, 243, 132, 32);
				}
				{
					lblDominio = new JLabel();
					pnlimagen2.add(lblDominio);
					lblDominio.setText("@");
					lblDominio.setBounds(471, 247, 22, 27);
					lblDominio.setFont(new java.awt.Font("Bitstream Charter",0,18));
				}
				{
					lblEjemploCedulaRif = new JLabel();
					pnlimagen2.add(lblEjemploCedulaRif);
					lblEjemploCedulaRif.setText("Ej: 19714402 ó 299011860");
					lblEjemploCedulaRif.setBounds(378, 95, 182, 15);
					lblEjemploCedulaRif.setForeground(new java.awt.Color(127,127,127));
					/*lbltitulo.setForeground(new java.awt.Color(4,23,151));*/
				}
				{
					lblEjemploCodigoTelefono = new JLabel();
					pnlimagen2.add(lblEjemploCodigoTelefono);
					lblEjemploCodigoTelefono.setText("Ej: 0255");
					lblEjemploCodigoTelefono.setBounds(309, 213, 57, 16);
					lblEjemploCodigoTelefono.setForeground(new java.awt.Color(127,127,127));
				}
				{
					lblEjemploTelefono = new JLabel();
					pnlimagen2.add(lblEjemploTelefono);
					lblEjemploTelefono.setText("6215697");
					lblEjemploTelefono.setBounds(378, 215, 80, 15);
					lblEjemploTelefono.setForeground(new java.awt.Color(127,127,127));
				}
				{
					lblEjemploCorreo = new JLabel();
					pnlimagen2.add(lblEjemploCorreo);
					lblEjemploCorreo.setText("Ej: copydavidca");
					lblEjemploCorreo.setBounds(311, 276, 106, 21);
					lblEjemploCorreo.setForeground(new java.awt.Color(127,127,127));
				}
				{
					lblEjemploDominio = new JLabel();
					pnlimagen2.add(lblEjemploDominio);
					lblEjemploDominio.setText("gmail.com");
					lblEjemploDominio.setBounds(495, 277, 76, 15);
					lblEjemploDominio.setForeground(new java.awt.Color(127,127,127));
				}
				{
					ComboBoxModel cmbTipoPersonaModel = 
							new DefaultComboBoxModel(
									new String[] {"V","E","J","G" });
					cmbTipoPersona = new JComboBox();
					pnlimagen2.add(cmbTipoPersona);
					cmbTipoPersona.setModel(cmbTipoPersonaModel);
					cmbTipoPersona.setBounds(314, 66, 56, 27);
				}
				{
					lblEjemploNombre = new JLabel();
					pnlimagen2.add(lblEjemploNombre);
					lblEjemploNombre.setText("Ej: CopyDavid C.A. ó Aracelis Izarraga");
					lblEjemploNombre.setBounds(310, 159, 244, 15);
					lblEjemploNombre.setForeground(new java.awt.Color(127,127,127));
				}
				{
					lblNombreObligatorio = new JLabel();
					pnlimagen2.add(lblNombreObligatorio);
					lblNombreObligatorio.setText("(*)");
					lblNombreObligatorio.setBounds(219, 131, 18, 17);
					lblNombreObligatorio.setForeground(new java.awt.Color(237,20,20));
				}
				{
					lblRifCedulaObligatorio = new JLabel();
					pnlimagen2.add(lblRifCedulaObligatorio);
					lblRifCedulaObligatorio.setText("(*)");
					lblRifCedulaObligatorio.setBounds(218, 78, 16, 15);
					lblRifCedulaObligatorio.setForeground(new java.awt.Color(237,20,20));
				}
				{
					lblDireccionObligatorio = new JLabel();
					pnlimagen2.add(lblDireccionObligatorio);
					lblDireccionObligatorio.setText("(*)");
					lblDireccionObligatorio.setBounds(218, 320, 18, 15);
					lblDireccionObligatorio.setForeground(new java.awt.Color(237,20,20));
				}
				{
					lblCamposObligatorios = new JLabel();
					pnlimagen2.add(lblCamposObligatorios);
					lblCamposObligatorios.setText("(*) Campos obligatorios");
					lblCamposObligatorios.setBounds(217, 365, 157, 22);
					lblCamposObligatorios.setForeground(new java.awt.Color(237,20,20));
				}
				{
					rbCedula = new JRadioButton();
					pnlimagen2.add(rbCedula);
					rbCedula.setText("Cedula");
					rbCedula.setBounds(238, 65, 69, 18);
					getBgCedulaRif().add(rbCedula);
				}
				{
					rbRif = new JRadioButton();
					pnlimagen2.add(rbRif);
					rbRif.setText("Rif");
					rbRif.setBounds(238, 85, 56, 18);
					getBgCedulaRif().add(rbRif);
				}
			}
			pack();
			this.setSize(715, 585);
		} catch (Exception e) {
		    //add your error handling code here
			e.printStackTrace();
		}
	}
	
	private ButtonGroup getBgCedulaRif() {
		if(bgCedulaRif == null) {
			bgCedulaRif = new ButtonGroup();
		}
		return bgCedulaRif;
	}
}
